﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BugTracker.Core.Infrastructure.Entities;

namespace BugTracker.BusinessEntities.Entities.Issue
{
    [Serializable]
    public class Issue : BaseEntity
    {
        public int IssueID { get; set; }
        public int CategoryID { get; set; }
        public string Name { get; set; }
        public string Description { get; set; }
        public int IssueTypeID { get; set; }
        public int IssuePriorityTypeID { get; set; }
        public int IssueStatusTypeID { get; set; }
        public int IssueAssigneeID { get; set; }
        public int ProjectID { get; set; }
        public string Comments { get; set; }
        public int IssueSeverityTypeID { get; set; }
        public int IssueResolutionTypeID { get; set; }
        public int ReproducedID { get; set; }
        public DateTime? ReportedOn { get; set; }
        public int ReportedByID { get; set; }
        public DateTime? ResolvedOn { get; set; }
        public bool IsActive { get; set; }
        public bool IsDeleted { get; set; }
        public Guid RowGuid { get; set; }
        public DateTime CreatedOn { get; set; }
        public DateTime ModifiedOn { get; set; }
        public Guid UserId { get; set; }
    }
}
